Skip to content

chore(ci): disable telemetry in internal test runs - #2648

Open
matthewgrossman wants to merge 3 commits into
mainfrom
codex/disable-ci-telemetry
Open

chore(ci): disable telemetry in internal test runs#2648
matthewgrossman wants to merge 3 commits into
mainfrom
codex/disable-ci-telemetry

Conversation

@matthewgrossman

@matthewgrossman matthewgrossman commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Prevent synthetic OpenShell CI and E2E activity from contributing to anonymous product usage metrics. Centralize the opt-out at shared test entry points while preserving release-parity telemetry-enabled builds.

Related Issue

No issue required: localized CI configuration fix that excludes synthetic test traffic from usage metrics.

Changes

  • Disable telemetry centrally in the shared E2E harness and the test:rust task
  • Propagate the shared E2E setting through the Helm server.telemetryEnabled value
  • Inject the opt-out across release-canary service boundaries for Homebrew, DEB, RPM, Snap, and Helm installs
  • Update Helm, user, architecture, and agent-skill documentation

Testing

  • mise run pre-commit passes
  • mise run test:rust passes
  • Helm unit tests pass (76 tests)
  • Helm lint passes for all variants
  • Full E2E suite not run; Helm rendering tests cover the chart configuration path

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants